import java.util.Scanner;
public class hangman
{

	public static void main(String[] args)
	{
		
		// passwordcheck pw = new passwordcheck();
		newgame game = new newgame();
		passwordcheck pw = new passwordcheck();
		Scanner eingabe = new Scanner(System.in);
		int auswahl;
		do{
		
		game.printMainMenu();
		auswahl = eingabe.nextInt();
			if (auswahl == 1)
			{
				if (pw.getpw() == null)
				{
					pw.nopw();
				}
				else
				{
					System.out.println("Passwort please, for getting Access to Admin Section");
					if (pw.passwordcheck(eingabe.next()))
					{
						int auswahl2 = 0;
						do{
							System.out.println("Access granted\n\n");
							game.printAdminMenu();
							auswahl2 = eingabe.nextInt();
							
							if (auswahl2 == 1)
							{
								System.out.println("Enter new password");
								pw.setpw(eingabe.next());
							}
							else if (auswahl2 == 2)
							{
								System.out.println("Please enter codeword");
								game.setcodeword(eingabe.next());
							}
							else if (auswahl2 == 3)
							{
								System.out.println("Enter your Playername");
								game.setPlayername(eingabe.next());
							}
						    else if (auswahl > 4)
								System.out.println("Invalid Command!");
							else
								break;
							}while(auswahl2 != 4);
					}
					else
					{
						System.out.println("Access denied! Program closed!");
						System.exit(1);
					}
				}				
			}					
			else if (auswahl == 2)
			{
				highscore highscore = new highscore();
				highscore.saveHighscore(game.getPlayername(),game.tries);
			}
			else if (auswahl == 3)
			{
			}
			else if (auswahl == 4)
			{
				game.letsplay();
			}
			else if (auswahl == 5)
			System.exit(1);
			else
			{
				System.out.println("Sorry, wrong Command!");
			}
		}while(auswahl != 0);
		
	}
}


